/*
项目要求：
分析以下需求，并用代码实现
1.键盘录入班级人数
2.根据录入的班级人数创建数组
3.利用随机数产生0-100的成绩(包含0和100)
4.要求:
 (1)打印该班级的不及格人数
（2)打印该班级的平均分
(3)演示格式如下:
 请输入班级人数:
 键盘录入:100
 控制台输出:
 不及格人数:19
 班级平均分:87
 
 作者：翁海龙
 
 */
 
 import java.util.Scanner;
 import java.util.Random;
 public class HomeworkFour{
	 
	 public static void main(String [] args){
		  //创建一个扫描器录入班级人数
		 Scanner sc =new Scanner(System.in);
		 
		 System.out.println("请输入班级人数：");
		
		 //通过扫描读取班级人数，定义一个int型num接收
		 int num=sc.nextInt();
		 //创建int类型的数组，数组长度为num
		 int[] arr=new int[num];
		 //创建Random对象
		 Random rm=new Random();
		 //遍历数组
		 for(int i=0;i<arr.length;i++){
			 //随机产生[0-100]的值
			 int value=rm.nextInt(101);
			 //将随机产生的数值赋值给数组中的当前元素
			 arr[i]=value;
		 }
		 int count=0;//定义变量count用于统计不及格学员数量
		 double sum=0;//定义变量sum用于统计总分
		 double average=0;//定义变量average用于平均分
		 //遍历数组
		 for(int i=0;i<arr.length;i++){
			 sum+=arr[i];//将当前元素的值累加到sum中
			 if(arr[i]<60){
				 count++;
			 }
            
		 };
          average=sum/arr.length;//班级平均分
		 System.out.println("不及格学员人数count="+count+"人");
		 System.out.println("当前元素的值累加的和sum="+sum+"分");
		 System.out.println("班级平均分average="+average+"分");
	 }
 }
 